#include "CleanUp.h"

CleanUp* CleanUp::init = 0;

void CleanUp::Enter()
{
	cout << "Entering CleanUp. Better clean up your mess\n";
}

void CleanUp::Execute(Game* g)
{
	cout << "This is where cleaning up happens.... if you want\n";
	g->changeState(State_Single::Instance());
}

void CleanUp::Exit()
{
	cout << "Exiting CleanUp\n";
}

CleanUp* CleanUp::Instance()
{
	if(init == 0)
	{
		init = new CleanUp();
	}
	return init;
}